package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学员信息对象 t_student_info
 * 
 * @author ruoyi
 * @date 2021-04-28
 */
public class TStudentInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long ID;
    @JsonFormat(pattern="yyyy-MM-dd")
    /** 操作时间 */
    @Excel(name = "报名日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date baomingriqi;
    public Date getBaomingriqi() {
		return baomingriqi;
	}

	public void setBaomingriqi(Date baomingriqi) {
		this.baomingriqi = baomingriqi;
	}

	/** 微信昵称 */
    @Excel(name = "微信昵称")
    private String wxNickName;

    /** 微信号 */
    @Excel(name = "微信号")
    private String wxNo;
    @Excel(name="QQ号")
    private String qqNo;
    /** 学费 */
    @Excel(name = "学费")
    private BigDecimal money;

    /** 收费模式 */
    @Excel(name = "收费模式")
    private String shoufeimoshi;

    /** 提成 */
    @Excel(name = "提成")
    private BigDecimal ticheng;

    /** 转化 */
    @Excel(name = "转化")
    private String zhuanhua;

    /** 助教 */
    @Excel(name = "助教")
    private String zhujiao;

    /** 售后 */
    @Excel(name = "售后")
    private String shouhou;

    /** 科目 */
    @Excel(name = "科目")
    private String kemu;
   
    private String addUser;
    private String updateUser;
    
    public String getAddUser() {
		return addUser;
	}

	public void setAddUser(String addUser) {
		this.addUser = addUser;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    
    public String getQqNo() {
		return qqNo;
	}

	public void setQqNo(String qqNo) {
		this.qqNo = qqNo;
	}

	public void setWxNickName(String wxNickName) 
    {
        this.wxNickName = wxNickName;
    }

    public String getWxNickName() 
    {
        return wxNickName;
    }
    public void setWxNo(String wxNo) 
    {
        this.wxNo = wxNo;
    }

    public String getWxNo() 
    {
        return wxNo;
    }
    public void setMoney(BigDecimal money) 
    {
        this.money = money;
    }

    public BigDecimal getMoney() 
    {
        return money;
    }
    public void setShoufeimoshi(String shoufeimoshi) 
    {
        this.shoufeimoshi = shoufeimoshi;
    }

    public String getShoufeimoshi() 
    {
        return shoufeimoshi;
    }
    public void setTicheng(BigDecimal ticheng) 
    {
        this.ticheng = ticheng;
    }

    public BigDecimal getTicheng() 
    {
        return ticheng;
    }
    public void setZhuanhua(String zhuanhua) 
    {
        this.zhuanhua = zhuanhua;
    }

    public String getZhuanhua() 
    {
        return zhuanhua;
    }
    public void setZhujiao(String zhujiao) 
    {
        this.zhujiao = zhujiao;
    }

    public String getZhujiao() 
    {
        return zhujiao;
    }
    public void setShouhou(String shouhou) 
    {
        this.shouhou = shouhou;
    }

    public String getShouhou() 
    {
        return shouhou;
    }
    public void setKemu(String kemu) 
    {
        this.kemu = kemu;
    }

    public String getKemu() 
    {
        return kemu;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("wxNickName", getWxNickName())
            .append("wxNo", getWxNo())
            .append("money", getMoney())
            .append("shoufeimoshi", getShoufeimoshi())
            .append("ticheng", getTicheng())
            .append("zhuanhua", getZhuanhua())
            .append("zhujiao", getZhujiao())
            .append("shouhou", getShouhou())
            .append("kemu", getKemu())
            .toString();
    }
}
